package main

import "fmt"

var INIT_PARAM1 string = getParam1()
var INIT_PARAM2 string = getParam2()

// 初始化全局变量: 顺序：全局变量定义(多个的话 按照定义顺序执行)、 init 、 main
func getParam1() string {
	fmt.Println("全局变量赋值....param1")
	return "INIT_PARAM1"
}
func getParam2() string {
	fmt.Println("全局变量赋值....param2")
	return "INIT_PARAM1"
}
func init() {
	fmt.Println("init method.....")
}

// 顺序：全局变量定义(多个的话 按照定义顺序执行)、 init 、 main
func main() {
	fmt.Println("model method.....")
	//全局变量赋值....param1
	//全局变量赋值....param2
	//init method.....
	//model method.....

}
